The ASCoVeCo State Space Analysis Platform: Next Generation Tool Support for State Space Analysis⋆ Invited Tutorial
نویسندگان
چکیده
State space analysis is one of the main approaches to model-based verification of concurrent systems and is one of the most successfully applied analysis methods for Coloured Petri Nets (CP-nets or CPNs) [13, 16, 17]. The basic idea of state space exploration and analysis is to compute all reachable states and state changes of the concurrent system under consideration and represent these as a directed graph. From a constructed state space it is possible to verify and analyse a large class of behavioural properties by considering, e.g., the standard behavioural properties of CP-nets, traverse a constructed state space by means of user-defined queries, or conduct LTL and CTL model checking [4, 10]. Another main advantage of state space analysis is that it can be supported by computer tools in a highly automatic way, and it can provide counter examples demonstrating why the system does not have a certain property. The main limitation of using state spaces to verify behavioural properties of systems is the state explosion problem [24], i.e., that state spaces of systems may have an astronomical number of reachable states which means that they are too large to be handled with the available computing power (CPU speed and memory). Methods for alleviating this inherent complexity problem is an active area of research and has led to the development of a large collection of state space reduction methods. These methods have significantly broadened the class of systems that can be verified and state spaces can now be used to verify systems of industrial size. Some of these methods [2, 15, 14, 25] have been developed in the context of the CPN modelling language. Other methods (e.g., [23, 22, 26, 11]) have been developed outside the context of the CPN modelling language, but state space reduction methods are generally independent of any concrete modelling language and hence also applicable for CP-nets. A computer tool supporting state spaces must implement a wide range of state space reduction methods since no single reduction method works well on all systems. Both CPN Tools [5] and its predecessor Design/CPN [6] have supported state space analysis in it most basic form and experimental prototype libraries have been developed supporting state space reduction methods such as the symmetry method [15, 18], the equivalence method [14, 19], time condensed state spaces [3], and the sweep-line method [2, 21]. The software architectures of CPN Tools and Design/CPN have, however, made it difficult to support a collection of state space reduction methods in a coherent manner in these tools. This tutorial presents the ASCoVeCo State Space Analysis Platform (ASAP) which is currently being developed in the context of the ASCoVeCo research project [1]. ASAP represents the next generation of tool support for state space exploration and analysis of CPN
منابع مشابه
ASAP: An Extensible Platform for State Space Analysis
The ASCoVeCo State space Analysis Platform (ASAP) is a tool for performing explicit state space analysis of coloured Petri nets (CPNs) and other formalisms. ASAP supports a wide range of state space reduction techniques and is intended to be easy to extend and to use, making it a suitable tool for students, researchers, and industrial users that would like to analyze protocols and/or experiment...
متن کاملExperimental Study and steady state stability analysis of CLL-T Series Parallel Resonant Converter with Fuzzy controller using State Space Analysis
This paper presents a Closed Loop CLL-T (capacitor inductor inductor) Series Parallel Resonant Converter (SPRC) has been simulated and the performance is analysised. A three element CLL-T SPRC working under load independent operation (voltage type and current type load) is presented in this paper. The Steady state Stability Analysis of CLL-T SPRC has been developed using State Space technique a...
متن کاملAnalysis of Power Electronic Converters Using the Developed State Space Averaging Method
Power electronic converters are non-linear time-dependent systems whose exact analysis without the use of computers is very difficult, and even using computer softwares requires a long time. Use of the state space averaging method, as will be mentioned, in addition to simplifying the analysis procedure which is a result of converting a time-dependent system to a time-independent one, reduces th...
متن کاملAnalysis of Power Electronic Converters Using the Developed State Space Averaging Method
Power electronic converters are non-linear time-dependent systems whose exact analysis without the use of computers is very difficult, and even using computer softwares requires a long time. Use of the state space averaging method, as will be mentioned, in addition to simplifying the analysis procedure which is a result of converting a time-dependent system to a time-independent one, reduces th...
متن کاملVirtual Space as a Platform for Student Research Practices
Online learning is becoming an increasingly popular request. Many universities are moving fully or partially to this form of study. In the article, the authors considered what is virtual space, what are its criteria, as well as applicability for teaching students and passing research practices. Based on an analysis of existing virtual spaces (platforms), an experiment was conducted. The study s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007